package org.domain.sigepac.session;

import java.util.List;

import org.domain.sigepac.Entity.GrupoPsicogenese;
import org.domain.sigepac.repository.RepositorioGrupoPsicogenese;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Factory;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.annotations.datamodel.DataModel;
import org.jboss.seam.annotations.datamodel.DataModelSelection;

@Name("grupoList")
@Scope(ScopeType.CONVERSATION)
public class GrupoList {

	
	@In
	RepositorioGrupoPsicogenese repositorioGrupoPsicogenese;
	
	@DataModel
	private List<GrupoPsicogenese> listaGrupoPsicogeneses;
	
	@DataModelSelection
	private GrupoPsicogenese grupoPsicogenese;
	
	
	private Integer paginacao=10;
	
	@Factory("listaGrupoPsicogeneses")
	public void listar(){
		
		listaGrupoPsicogeneses= repositorioGrupoPsicogenese.listar();
		
	}
	
	public Integer getPaginacao() {
		return paginacao;
	}
}
